home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 013 / ds221.arc / DS_.DOC < prev    next >
Encoding:
Text File  |  1987-01-05  |  39.9 KB  |  962 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                              DIRECTORY SCANNER
  19.  
  20.                                  Ver 2.21
  21.  
  22.                                     by
  23.                              LCDR Nat Martino
  24.  
  25.                    Pacific Missile Test Center (Code 4002)
  26.                          Point Mugu, CA 93042-5000
  27.                             (805) 989-1390/1391
  28.                                Autovon (351)
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  68.  
  69.  
  70.       ===================  DIRECTORY MOVEMENT  =====================
  71.  
  72.            The Function Keys F1 thru F8 allow the user to  move  the
  73.       directory  highlighter  from one directory to another.  Moving
  74.       the highlighter from directory to directory  does  not  change
  75.       the  user  into the newly highlighted directory until the user
  76.       strikes the carriage return [CR] key.  The directory  function
  77.       keys do the following:
  78.  
  79.         F1  -  Move  the  directory  highlighter  backward/up to the
  80.         previous directory.
  81.  
  82.         F2 - Move the directory highlighter forward/down to the next
  83.         directory.
  84.  
  85.         F3 - Move the directory highlighter to the root directory.
  86.  
  87.         F4 -  Move  the  directory  highlighter  to  the  very  last
  88.         directory.
  89.  
  90.         F5  -  Move  the  directory  highlighter  to  the  directory
  91.         displayed at the top of the display screen.
  92.  
  93.         F6  -  Move  the  directory  highlighter  to  the  directory
  94.         displayed at the bottom of the display screen.
  95.  
  96.         F7 - Scroll up the display of the directory structure.
  97.  
  98.         F8 - Scroll down the display of the directory structure.
  99.  
  100.                ************      You need to hit the
  101.                * REMEMBER *      carriage return [CR] to
  102.                ************      change/enter a directory.
  103.  
  104.            Currently there is a  limitation  of  a  maximum  of  100
  105.       directories  for  any  one  drive.  Exceeding  this limit will
  106.       result in an error message.  See "CTRL-L" option.
  107.  
  108.       ==================  FILE INDICATOR MOVEMENT  =================
  109.  
  110.            Upon  entering  a  directory  that  contains  one or more
  111.       files,  the first file in the directory is marked with 2 small
  112.       triangluar  indicators,  one  on  each  side of the file name.
  113.       This indicates which file is the current "indicated file", and
  114.       further file information about this file is displayed  at  the
  115.       bottom of the display screen.
  116.  
  117.            To  change  the  "indicated file" the file indicators are
  118.       moved from file to file through the use of  the  cursor  arrow
  119.       keys  on  the numeric keypad.  The arrow and related keys work
  120.       as follows:
  121.  
  122.          Up Arrow Key - Move to the previous file
  123.  
  124.          Down Arrow Key - Move to the next file
  125.  
  126.  
  127.  
  128.                                   - 1 -   
  129.  
  130.  
  131.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  132.  
  133.  
  134.          Left Arrow Key - Move to the file in the column to the left
  135.  
  136.          Right Arrow Key - Move to the file in  the  column  to  the
  137.          right
  138.  
  139.          Home Key - Move to the first file on the display screen
  140.  
  141.          End Key - Move to the last file on the display screen
  142.  
  143.          PgUp Key - Display previous page of file names
  144.  
  145.          PgDn Key - Display next page of file names
  146.  
  147.            The  PgUp/PgDn  keys  are  active only when the currently
  148.       displayed directory has more files than can fit  on  a  single
  149.       screen/page.
  150.  
  151.            Currently there is a limitation of a maximum of 250 files
  152.       per any one directory.  Exceeding this limit will result in an
  153.       error message.  See "CTRL-L" option.
  154.  
  155.       ========================  COMMANDS  ==========================
  156.  
  157.       ****** ATTRIBUTE TAGGED FILES ******               Option  "A"
  158.  
  159.            This option allows the user to change 3 of the  attribute
  160.       bits  on  all  files  that are tagged.  Depressing "A" with no
  161.       files tagged will result in an error  beep.  Once  files  have
  162.       been tagged this option becomes available.  Activation of this
  163.       option  will  allow the user to turn on/off the read-only bit,
  164.       the system bit and the hidden bit,  by toggling the "r",  "s",
  165.       and "h" keys respectively.  Changing the file's attribute bits
  166.       only  takes  effect when the carriage return key is depressed.
  167.       The user should toggle the attribute select keys ("r",  "s"  &
  168.       "h")  to  the desired states,  then hit the carriage return to
  169.       activate the desired changes.
  170.  
  171.       --------------------------------------------------------------
  172.  
  173.       ******* ATTRIBUTE DIRECTORY ********          Option  "CTRL-A"
  174.  
  175.            This option allows the user to change  the  same  3  file
  176.       attribute  bits  that  Option  A (above) changes,  except this
  177.       option  works  on  the  attribute  bits  of  the   highlighted
  178.       directory.  The  significance  of  changing  the  read-only or
  179.       system bits of a directory is unknown.  Turning the hidden bit
  180.       of a directory on will hide the directory from the normal  DOS
  181.       "dir"   command.   The   DS  program  can  see  the  directory
  182.       regardless of the condition of the hidden bit.  The  user  may
  183.       want  to  hide  a  directory so that other people that use the
  184.       same machine do not  rummage  through  the  hidden  directory.
  185.       This assumes the other users do not know or have access to the
  186.       DS or other programs that show the directory regardless of the
  187.       hidden   bit.   The  user  is  prohibited  from  changing  the
  188.       attribute bits on the root directory of any  drive.  All  sub-
  189.       directories  are  fair  game.
  190.  
  191.  
  192.                                   - 2 -   
  193.  
  194.  
  195.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  196.  
  197.  
  198.  
  199.       --------------------------------------------------------------
  200.  
  201.       *************  BACKUP  *************               Option  "B"
  202.  
  203.            The backup option will execute the "ds_bkup.exe" program.
  204.       It will prompt the user for the type of backup (ie:  to floppy
  205.       disks  or  to  a  second  hard  disk)  and  the  backup  drive
  206.       destination.  It will then present a display screen  identical
  207.       to  the main DS program with the exception that the "indicated
  208.       file" is now marked with only a trailing indicator.  All files
  209.       displayed will have 1 of 3 characters preceeding the filename.
  210.       The 3 characters and their significance are:
  211.  
  212.            "+" indicates the file has its archive bit set,  or  that
  213.                the user would like to set the archive bit on.
  214.  
  215.            [sp]  indicates  the  file  does not have the archive bit
  216.                  set,  or that the user  would  like  to  clear  the
  217.                  archive bit.
  218.  
  219.            "-"  indicates  that  the  user would like to delete this
  220.                 file.
  221.  
  222.           In  the  manual  mode  the  user  is  presented  with  the
  223.       opportunity  to  modify  the archive bit of a file by changing
  224.       the character preceeding the file name.  The actual changes to
  225.       the file's archive bit are  not  implemented  until  the  user
  226.       processes his/her desired changes by hitting the "p" key.  The
  227.       "p"  key  processes changes and will set/clear the archive bit
  228.       on files with "+"/[sp] respectively,  and delete  those  files
  229.       marked with a "-" preceeding the file name.
  230.  
  231.           The  actual  backup  (copying  to  backup) is done only on
  232.       those files that have their archive bit set on.  In the manual
  233.       mode,  the backup of a directory is accomplished by  the  user
  234.       pressing  the "x" key.  The "x" key will eXecute the backup of
  235.       a directory.  If there are no files in the selected  directory
  236.       that  need  backing  up (ie:  no files have their archive bits
  237.       set) then pressing "x" will appear to do nothing,  and you are
  238.       left  in  the same directory to choose additional options.  If
  239.       the directory does need backing up,  then the backup procedure
  240.       will  commence and if the backup is to floppy disks,  the user
  241.       will be prompted to enter the appropriate backup diskettes.
  242.  
  243.           The auto/manual mode refers to the  capability  of  moving
  244.       from directory to directory manually or automatically.  In the
  245.       manual mode, the user must move from one directory to the next
  246.       through the use of the F1-F8 keys and the carriage return.  In
  247.       the  auto  mode,  the backup program automatically moves on to
  248.       the next directory after it  has  completed  operations  in  a
  249.       given  directory.  The user may switch back and forth from the
  250.       manual mode and auto mode through the use of the "m"  and  "a"
  251.       keys.  To  enter  the  auto  mode  from the manual mode simply
  252.       depress the "a" key.  To enter the manual mode from  the  auto
  253.       mode simply depress the "m" key.
  254.  
  255.  
  256.                                   - 3 -   
  257.  
  258.  
  259.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  260.  
  261.  
  262.  
  263.           In the auto mode,  if a directory requires backup and  the
  264.       user  is backing up to floppy disks,  the user is prompted for
  265.       inserting the proper  backup  disks.  If  the  user  does  not
  266.       desire  to backup the currently displayed directory,  the user
  267.       may skip  that  directory  by  depressing  the  ESC  key.  The
  268.       program  will then move on to the next directory and check for
  269.       required backups.  The user is  automatically  placed  in  the
  270.       manual  mode at the completion of the auto mode (ie:  when the
  271.       auto mode has completed processing the last  directory).  Auto
  272.       mode  backup  to  another hard disk does not require prompting
  273.       for backup disks;  however, the user may still be prompted for
  274.       possible  obsolete backup files (see below).  Auto mode backup
  275.       to another hard disk requires the destination  directory  have
  276.       the  identically  same  full  pathname as the source directory
  277.       with the exception of the drive id (ie: 1st character).
  278.  
  279.       The  backup  program maintains 3 user selectable copy options.
  280.       They are:
  281.  
  282.             Precautionary Copy - A precautionary copy is the copy to
  283.       backup of a file which did not have its archive bit  set.  The
  284.       file  is  copied to backup even though the archive bit was not
  285.       on as a precaution because the backup program could not find a
  286.       file by the same name on any  of  the  backup  disks  for  the
  287.       current directory.  The default for this option on start up is
  288.       "no"  do  not  do  precautionary  copying  of files.  For this
  289.       option to work correctly,  the user  must  insert  all  backup
  290.       disks  for  a  particular  directory in the correct sequential
  291.       order and answer "y"es to the prompt on the final backup disk.
  292.  
  293.             Obsolete Backups - An obsolete backup file is a file the
  294.       program finds on a backup disk but does not find a file by the
  295.       same name in the directory which the user is backing  up.  The
  296.       default  for  this  option  on start up is "identify" possible
  297.       obsolete files.
  298.  
  299.             Delete Duplicate Backups - Duplicate backups are 2 files
  300.       on 2 different backup floppy diskettes  of  1  directory  that
  301.       have  the  same name.  The default for this option on start up
  302.       is "no",  do not  delete  duplicate  backup  files.  For  this
  303.       option  to  work  correctly,  the  user must insert all backup
  304.       disks for a particular directory  in  the  correct  sequential
  305.       order and answer "y"es to the prompt on the final backup disk.
  306.  
  307.           All 3 of the above copy options can be changed by the user
  308.       by  selecting  the  "d" (for defaults) key,  and then toggling
  309.       either the "p",  "o"  or  "d"  keys  for  Precautionary  Copy,
  310.       Obsolete Backups, and Duplicate Backups respectively.
  311.  
  312.          One of the options available while in the  manual  mode  is
  313.       the "Restore-.bat" option.  This option will construct, in the
  314.       root  directory  of  the drive to be backed up,  2 batch files
  315.       that can be used to reconstruct the  directory  structure  and
  316.       restore all backup files, should the need to reformat the hard
  317.       disk become necessary or should the user desire to switch over
  318.  
  319.  
  320.                                   - 4 -   
  321.  
  322.  
  323.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  324.  
  325.  
  326.       to a new hard disk.  If you are backing up to floppies,  the 2
  327.       files are "ds_f1.bat" and "ds_f2.bat".  If you are backing  up
  328.       to  a  second  hard  disk,   the  files  are  "ds_h1.bat"  and
  329.       "ds_h2.bat".  This option should be  executed  each  time  the
  330.       user makes some sort of change to the directory structure (ie:
  331.       mkdir/rmdir) on the hard disk in question.
  332.  
  333.       --------------------------------------------------------------
  334.  
  335.       *********  COMMAND ENTER  **********               Option  "C"
  336.  
  337.           The  command  entry  option  allows  the user to enter any
  338.       command they would enter at the  normal  DOS  command  prompt.
  339.       Whatever  is entered by the user is passed on to a second copy
  340.       of "command.com".  Upon completion  of  the  command,  the  DS
  341.       program  resumes.  This  option  allows the user to start up a
  342.       second command processor by issuing the command "command".  To
  343.       terminate the second  command  processor  the  "exit"  command
  344.       would be given.
  345.  
  346.  
  347.       --------------------------------------------------------------
  348.  
  349.       *******  COPY TAGGED FILES  ********           Option  "Alt-C"
  350.  
  351.           The  copy  tagged files option  will copy those files that
  352.       are tagged (see Option "T" below) to  a  specified  directory.
  353.       The  user  will specify the desired destination directory.  If
  354.       the user desires to make a second copy of a file in  the  same
  355.       directory, specify only the new name of the file.  If the user
  356.       specifies only a drive specification such as "a:", the program
  357.       will  copy  the  tagged files to the current directory on that
  358.       drive.  If the user does not specify a  destination  directory
  359.       but simply enters a carriage return, the program will copy the
  360.       tagged  files to the directory which is currently highlighted.
  361.       When choosing this last method of specifying  the  destination
  362.       directory,  prior to entering the carriage return the user may
  363.       change the highlighted directory with the use of the  F1  thru
  364.       F8  keys.  The  program will not allow the user to copy a file
  365.       or files to  the  same  directory  without  specifying  a  new
  366.       filename.  In other words, no copy will take place if the user
  367.       simply  enters a carriage return and the highlighted directory
  368.       also happens to be the current  directory.  This  prevents the
  369.       system from trying to copy a file onto itself and consequently
  370.       clobbering itself.
  371.  
  372.  
  373.       --------------------------------------------------------------
  374.  
  375.       **********  DRIVE CHANGE  **********               Option  "D"
  376.  
  377.           The  drive  change  option  allows the user to switch to a
  378.       different default drive and display  the  directory  structure
  379.       information of the new drive.  When switching off a hard disk,
  380.       all directory structure information about that drive and other
  381.       pertinent  program  information (ie:  current colors) is first
  382.  
  383.  
  384.                                   - 5 -   
  385.  
  386.  
  387.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  388.  
  389.  
  390.       copied to the device driver  "ds_drive.sys"  memory  location.
  391.       This  is done so that when switching back to that hard disk it
  392.       is not necessary to do the lengthy disk I/O process to recover
  393.       the disk directory structure information.
  394.  
  395.       --------------------------------------------------------------
  396.  
  397.       ******  DELETE TAGGED FILES  *******           Option  "Alt-D"
  398.  
  399.           The  delete  tagged  files  option  will allow the user to
  400.       delete those files that  have  been  tagged  (see  Option  "T"
  401.       below).  This  option  will  first request a confirmation that
  402.       the user really wants to delete all those  files  marked.  The
  403.       default  confirmation  response is "Y",  so depressing any key
  404.       except "N" (and ESC) will delete all tagged files.
  405.  
  406.       --------------------------------------------------------------
  407.  
  408.       ******  DIRECTORY ADD/DELETE/CHANGE ******     Option "CTRL-D"
  409.  
  410.           The  directory  modification option will allow the user to
  411.       add or delete directories,  and also to  change  the  name  of
  412.       specified  directories.  Once  the  option is selected,  the 3
  413.       sub-options are displayed.  If the user desires to  delete  or
  414.       change  the name of a directory,  the specified directory must
  415.       be highlighted thru the use of the F1-F8  keys.  If  the  user
  416.       desires  to  add a directory,  the PARENT directory of the new
  417.       directory must be highlighted.  Some additional constrains  on
  418.       each sub-option are:
  419.  
  420.          Add Directory:
  421.             1. The  addition  is  denied  if  the current  number of
  422.                directories is already at the max directory limit.
  423.             2. The new directory name must be  valid.
  424.             3. The new directory name  must have a full pathname and
  425.                screen print name each less than 40 characters.
  426.             4. The  addition is denied  if the addition would exceed
  427.                the space  allowed  for  saving  drive  info  in  the
  428.                DS_DRIVE.SYS driver. (see CTRL-L)
  429.  
  430.          Delete Directory:
  431.             1. Deletion  is  denied if  the user is currently in the
  432.                specified directory  (ie:  right  side  file  display
  433.                matches left side highlighted directory).
  434.             2. Deletion  is  denied if  the highlighted directory is
  435.                not empty (ie:  has  subdirectories  or  files  still
  436.                attached).
  437.             3. Deletion  is  denied if  the highlighted directory is
  438.                the root directory.
  439.  
  440.          Change Name:
  441.             1. The new directory name must be valid.
  442.             2. The new directory name  must have a full pathname and
  443.                screen print name each less than 40 characters.
  444.             3. The  change is denied if  the change would exceed the
  445.                space  allowed  for  saving   drive   info   in   the
  446.  
  447.  
  448.                                   - 6 -   
  449.  
  450.  
  451.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  452.  
  453.  
  454.                DS_DRIVE.SYS driver. (see CTRL-L)
  455.             4. The  change  is  denied  if the change would cause an
  456.                increase in  the  full  pathnames  of  subdirectories
  457.                which would exceed the space allowed for saving drive
  458.                info in the DS_DRIVE.SYS driver.
  459.             5. Based on limited testing to date by the  author,  the
  460.                change name option only appears to work on PC/MS  DOS
  461.                3.0+.  Apparently DOS 2.x does not  support  changing
  462.                of directory names.  More investigation on this issue
  463.                will be done for future releases.
  464.  
  465.       Upon completion of a valid add/delete/change, the program will
  466.       adjust the directory tree display and allow the user  to  make
  467.       additional add/delete/changes.   To  terminate  the  directory
  468.       modification option, hit the ESC key.
  469.  
  470.       --------------------------------------------------------------
  471.  
  472.       ******  EDIT INDICATED FILE  *******               Option  "E"
  473.  
  474.           The edit option will allow the user to  edit  the  current
  475.       "indicated  file".  The  user  must have a file (your favorite
  476.       editor) by the name of "edit.com" or "edit.exe" in your  path.
  477.       The DS program does not provide an editor, but simply attempts
  478.       to  execute  a  .com or .exe file by the name of "edit" and if
  479.       successful,  passes to it the name of  the  current  indicated
  480.       file.  Upon termination of the editing process, the DS program
  481.       resumes where it left off.
  482.  
  483.       --------------------------------------------------------------
  484.  
  485.       ***********  FIND FILE   ***********               Option  "F"
  486.  
  487.          The find option will allow the user to search  the  current
  488.       default  drive  for  a  specified file.  The user provides the
  489.       name of the file,  which can include the "*" and "?"  wildcard
  490.       specifiers.  The  find  option  will then commence a search of
  491.       all directories starting  from  the  root  directory.  When  a
  492.       matching  file  is found in a directory,  the program stops in
  493.       that directory and  displays  the  files  of  that  directory.
  494.       Additionally,  the  matching  file  will  become  the  current
  495.       "indicated file".  This option only finds the  first  matching
  496.       file  in  the  directory.  If  there are additional files that
  497.       match  (which  is  likely  with  "*"  and  "?")  in  the  same
  498.       directory, the user must spot these additional files visually.
  499.       Additionally, the   first   matching   "indicated   file"  may
  500.       not  be  listed alphabetically first.
  501.          Once the program has halted  in  a  directory  that  has  a
  502.       matching file the following options are available:
  503.  
  504.           Arrow Keys   \
  505.           Home / End    }  -   Work as they normally do
  506.           PgUp / PgDn  /
  507.  
  508.           'L' or 'l' Key   -   Will list the indicated file
  509.  
  510.  
  511.  
  512.                                   - 7 -   
  513.  
  514.  
  515.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  516.  
  517.  
  518.           Note: Directory movement keys F1-F8 do not work here.
  519.  
  520.       The user has 3 additional options to continue/terminate:
  521.  
  522.           Esc Key  -  Continue searching directories
  523.  
  524.           F9  Key  -  Terminate search option in the currently
  525.           displayed directory.
  526.  
  527.           F10 Key  -  Terminate search option in the directory from
  528.           which the search option was started.
  529.  
  530.       If  Esc is chosen,  upon completion of the final directory the
  531.       user is placed in the original directory from which  the  find
  532.       option was activated.
  533.  
  534.       Note:  The  find option disregards the user's current select &
  535.       sort options (see ALT-S) while searching for  matching  files.
  536.       During execution, the find option uses a select of "*.*" and a
  537.       sort of filename ascending.  Therefore, display of directories
  538.       which contain matching files may be different and contain more
  539.       files  than the user is expecting to see.  Upon termination of
  540.       this option,  the user's original select & sort options are in
  541.       effect.  If,  however,  the user exits this option through the
  542.       use of the F9 (current directory) key, the select/sort options
  543.       are as desired but the file display is left as the find option
  544.       displayed it with "*.*" displayed in ascending filename order.
  545.  
  546.       --------------------------------------------------------------
  547.  
  548.       ******  FREE ON OTHER DRIVE  *******            Option "ALT-F"
  549.  
  550.           This option will allow the user to find out the  available
  551.       space  (free  bytes) of any drive without having to switch off
  552.       the current drive.  This option would  most  appropriately  be
  553.       used  when  tagging  files  on  the  current  drive to copy to
  554.       another drive.  In this way the user can get a rough  estimate
  555.       as  to  how  many  files can be tagged and copied to the other
  556.       drive.  The number of free bytes on the other  drive  will  be
  557.       displayed  in  the lower right corner of the box border,  just
  558.       above the display of the number of bytes tagged on the current
  559.       drive.  Due to the nature of file space allocation by DOS  (in
  560.       clusters of varying sizes on different media), you will not be
  561.       able  to  copy as many bytes from one media to the other media
  562.       as specified in this option.  In other words,  expect to  copy
  563.       fewer than the number of free bytes displayed by this option.
  564.  
  565.       --------------------------------------------------------------
  566.  
  567.       ***********  HELP MENU  ************               Option  "?"
  568.  
  569.           The help menu  will  print  a  one  page  summary  of  all
  570.       available options.
  571.  
  572.  
  573.  
  574.  
  575.  
  576.                                   - 8 -   
  577.  
  578.  
  579.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  580.  
  581.  
  582.       --------------------------------------------------------------
  583.  
  584.       ***********  LIST FILE   ***********               Option  "L"
  585.  
  586.          The list option will allow the user to list the contents of
  587.       the current "indicated file".  The user  should  have  a  file
  588.       (your favorite lister program) by the name  of  "list.com"  or
  589.       "list.exe"  in  your  path.  If  neither  file is found in the
  590.       path,  the indicated file will be listed via  the  DOS  "type"
  591.       command.  An outstanding lister program by Vernon D.  Buerg is
  592.       available  in  the  "shareware"  environment  which  is highly
  593.       recommended for your use.
  594.  
  595.       --------------------------------------------------------------
  596.  
  597.       *****  LIMITS OF THE PROGRAM  ******           Option "CTRL-L"
  598.  
  599.           This  option  will show the user the limits of the current
  600.       "DS.EXE" program  and  its  supporting  "DS_DRIVE.SYS"  device
  601.       driver.  Normally  the user should never need to exercise this
  602.       option.   However,   should  one  of  the  program  limits  be
  603.       exceeded,  an alarm will sound and a message will be displayed
  604.       that states "Exceeded Program Limits".  The user can then  use
  605.       this  option  to  determine  which program limit was exceeded.
  606.       Hopefully the program will continue to  operate,  disregarding
  607.       the directories or files that exceeded the program limits.  As
  608.       the  size  of  the data structures supporting this program are
  609.       determined at compile time (vice  execution  time),  currently
  610.       the  only remedy for exceeding the program limits is to either
  611.       rearrange your directory/file  structure  to  conform  to  the
  612.       program limits,  or contact the author for another copy of the
  613.       program with limits extended to  values  more  appropriate  to
  614.       your particular system.
  615.           The limits for "DS.EXE" are reasonably easy to understand.
  616.       The limits for "DS_DRIVE.SYS" need some explanation.
  617.  
  618.          Number of FDisks maintained:
  619.            Limit = The number of fixed disks the driver can maintain
  620.            Used  = Show which fixed disks the driver is maintaining
  621.               ie: C-  indicates Drive C: and no 2nd fixed disk
  622.                   --  indicated no drives as yet retained by driver
  623.                   CD  indicates 2 fixed disks C: & D:
  624.  
  625.          Bytes Allocated per FDisk:
  626.            Limit = Maximum amount of space (bytes) allocated per Disk
  627.            Used  = How many bytes the current drive is  using  up  in
  628.               the driver, or would use up if it is not yet maintained
  629.               by the driver.
  630.  
  631.       --------------------------------------------------------------
  632.  
  633.       *******  MOVE TAGGED FILES  ********               Option  "M"
  634.  
  635.           The move tagged files option allows the user to move those
  636.       files  tagged  (see  Option "T" below) to another directory on
  637.       the SAME drive.  Moving files from directory to  directory  is
  638.  
  639.  
  640.                                   - 9 -   
  641.  
  642.  
  643.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  644.  
  645.  
  646.       quicker and more efficient than copying all the  tagged  files
  647.       to  the  destination  directory and then deleting all the same
  648.       files from the source directory.  The user can either  specify
  649.       the  desired  destination directory or enter simply a carriage
  650.       return.  If the  user  enters  only  a  carriage  return,  the
  651.       program  will move all the tagged files to the directory which
  652.       is  currently  highlighted.   When  choosing  this  method  of
  653.       specifying the destination directory,  the user may change the
  654.       highlighted directory with  the  F1  thru  F8  keys  prior  to
  655.       entering  the carriage return.  Additionally,  the highlighted
  656.       directory must be different from the  current  directory  (the
  657.       one  in  which  the  tagged  files  are in) for this method of
  658.       entering only a carriage return to work.
  659.  
  660.       --------------------------------------------------------------
  661.  
  662.       ******  PRINT TAGGED FILES  ********               Option  "P"
  663.  
  664.           The print tagged files option allows the user to  send  to
  665.       the  print  spooler a maximum of 10 tagged files.  This option
  666.       simply sends to the standard DOS "print" command the first  10
  667.       tagged  files.   Once  sent  to  the  print  spooler,   it  is
  668.       recommended that you exit the DS program completely to enhance
  669.       or increase the speed of printing the desired  files.  If  the
  670.       user  remains  in  the  DS program,  the speed of printing the
  671.       files is drastically reduced as the print spooler must compete
  672.       with the DS program for cycle time.
  673.  
  674.       --------------------------------------------------------------
  675.  
  676.       **********  RENAME FILE  ***********               Option  "R"
  677.  
  678.           The rename option allows the user to rename the indicated
  679.       file to a new name.
  680.       --------------------------------------------------------------
  681.  
  682.       ********  RESCAN DIRECTORY  ********           Option  "ALT-R"
  683.  
  684.           The directory rescan  option  will  rescan  the  directory
  685.       structure  of  the current default drive.  This option may  be
  686.       necessary if you switch floppies in a  floppy  drive.  It  may
  687.       also  be used on a hard disk if you make or delete directories
  688.       without using  the  directory  modification  (CTRL-D)  option.
  689.       This option can be used in place of exiting the DS program and
  690.       re-entering it with "ds c" to rescan the "c" drive.
  691.  
  692.       --------------------------------------------------------------
  693.  
  694.       ********  SCREEN REFRESH  **********               Option  "S"
  695.  
  696.           The  screen  refresh  option will allow the user to redraw
  697.       the entire screen.  This may become  necessary  should  a  DOS
  698.       message like "Abort, Retry or Ignor" disrupt the screen.
  699.  
  700.  
  701.  
  702.  
  703.  
  704.                                   - 10 - 
  705.  
  706.  
  707.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  708.  
  709.  
  710.       --------------------------------------------------------------
  711.  
  712.       ********  SELECT & SORT  **********            Option  "ALT-S"
  713.  
  714.           The select &  sort  option  allows  the  user  to  specify
  715.       alternate sorts of the files in a directory.  Additionally, it
  716.       allows  the user to filter out some files by allowing entry of
  717.       a file match  parameter  to  use  rather  than  accepting  the
  718.       default   file   match   parameter  of  "*.*".   Upon  program
  719.       initialization the defaults are a filter of "*.*" with a  sort
  720.       by filename in ascending order.
  721.           After  selecting  this  option the user may change any/all
  722.       the defaults.  Depressing the space bar will toggle  the  sort
  723.       option through the 5 sort types of no sort,  name,  extension,
  724.       size and date.  Depressing the up arrow  or  down  arrow  will
  725.       toggle   the   sort   direction  to  ascending  or  descending
  726.       respectively.  Entry of any other valid character  will  allow
  727.       the  user  to change the file match parameter.  Depressing the
  728.       carriage return character after valid  file  filter  parameter
  729.       characters  will change the file filter to the newly specified
  730.       file filter.  Depressing the carriage return character without
  731.       any new file filter entered will change the file  filter  back
  732.       to "*.*".
  733.           The  new  sort  and  file  select  filter take effect upon
  734.       termination of the sort/select option,  upon pressing the  ESC
  735.       key.  After  terminating  this option the new sort option will
  736.       be displayed on the 1st of the 3 bottom  status  lines,  right
  737.       after  the  "Help  =  ?"  message.  Additionally,  if the file
  738.       select filter  is  anything  other  than  "*.*",  it  will  be
  739.       displayed  above  and  slightly  to  the  right  of  the  sort
  740.       type/direction in the display border.
  741.  
  742.       --------------------------------------------------------------
  743.  
  744.       ***********  TAG FILE  *************               Option  "T"
  745.  
  746.           The  tag  file  option  is  used  as  a precursor to other
  747.       options such as  the  copy  tagged  files  option.  When  this
  748.       option  is  selected,  the  current  indicated  file is set to
  749.       reverse video and the next file becomes the current  indicated
  750.       file.
  751.  
  752.       --------------------------------------------------------------
  753.  
  754.       *********  TAG ALL FILES  **********           Option  "Alt-T"
  755.  
  756.           The  tag  all  files option allows the user to tag all the
  757.       files in the current directory in preparation for execution of
  758.       another option.
  759.  
  760.       --------------------------------------------------------------
  761.  
  762.       **********  UNTAG FILES  ***********               Option  "U"
  763.  
  764.           The  untag option allows the user to untag a file that has
  765.       been tagged by mistake.
  766.  
  767.  
  768.                                   - 11 - 
  769.  
  770.  
  771.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  772.  
  773.  
  774.  
  775.       --------------------------------------------------------------
  776.  
  777.       ********  UNTAG ALL FILES  *********           Option  "Alt-U"
  778.  
  779.           The untag all files option allows the user  to  untag  all
  780.       the files that are currently tagged.
  781.  
  782.       --------------------------------------------------------------
  783.  
  784.       ********  VOLUMN ID TOGGLE  *********         Option  "CTRL-V"
  785.  
  786.           The volumn id toggle option will turn on/off  the  display
  787.       of the default drive's volumn label.  The volumn  id  will  be
  788.       displayed in the lower left corner of the display border  when
  789.       available and turned on.  The default on start  up  is  toggle
  790.       off.
  791.       --------------------------------------------------------------
  792.  
  793.       *********  EXECUTE FILE  ***********               Option  "X"
  794.  
  795.           The eXecute file option allows the  user  to  execute  the
  796.       current  indicated  file if its file name extension is ".com",
  797.       ".exe",  ".bat",  or  ".bas".   Files  with  a  .com  or  .exe
  798.       extension  are executed directly (ie:  are not passed thru the
  799.       command processor so no I/O redirection  is  possible).  Files
  800.       with  a  .bat  extension  are submitted to a secondary command
  801.       processor.  Files with a ".bas"  extension  are  passed  as  a
  802.       parameter   to  the  execution  of  a  file  by  the  name  of
  803.       "basica.exe".  Prior to the execution of any of  these  files,
  804.       this  option  allows  the user to enter command line arguments
  805.       which are passed to the indicated  program  as  it  goes  into
  806.       execution.
  807.  
  808.       --------------------------------------------------------------
  809.  
  810.       *********  EXECUTE FILE  ***********           Option  "ALT-X"
  811.  
  812.           This eXecute file option is the same as the one above (X),
  813.       but allows redirection of I/O as  the  indicated  file and its
  814.       arguments are executed through the command processor.
  815.  
  816.       ======================  COLOR CHANGES  =======================
  817.  
  818.          The DS program will allow the user  with  a  color/graphics
  819.       monitor to change the color of the foreground,  background and
  820.       display border.  The following keys are used:
  821.  
  822.          Grey "+" Key  - Change/Increment the display foreground
  823.                          color.  The foreground cycles thru  16
  824.                          colors.
  825.  
  826.          Grey "-" Key  - Change/Increment the display background
  827.                          color.  The background cycles thru 8
  828.                          colors.
  829.  
  830.  
  831.  
  832.                                   - 12 - 
  833.  
  834.  
  835.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  836.  
  837.  
  838.          Delete Key    - Change/Increment the display border color.
  839.                          The border cycles thru 8 colors.
  840.  
  841.            Color changes should be done while the default drive is a
  842.       hard disk so that when switching drives  the  colors  will  be
  843.       retained.  The  color  information  is written/retained in the
  844.       device driver "ds_drive.sys" memory area when shifting off the
  845.       hard disk.  If the user exits DS and then activates it  again,
  846.       the  old colors (from the previous session of DS) will be read
  847.       from the "ds_drive.sys"  memory  area  and  used  in  the  new
  848.       session.
  849.  
  850.            The initial  start  up  colors  of  the  DS  display  are
  851.       determined in one of two ways.
  852.  
  853.            1)  The  user  specifies a "set DS=0F14" statement in the
  854.       environment (most  appropriately  in  the  autoexec.bat  file)
  855.       prior  to initial execution of the program.  The set statement
  856.       will place the 'DS' variable into the environment for  program
  857.       access.  The 'DS' variable is formatted as follows:
  858.  
  859.           DS=rFBb      where  r  F  B  b  represent:
  860.             |||||
  861.             |||||- border color (0 - 7)
  862.             ||||-- Background Color (0 - 7)
  863.             |||--- Foreground Color (0 - F hex)
  864.             ||---- Recursion Level Indicator (always 0 )
  865.             |----- no spaces in variable definition
  866.  
  867.          Colors are specified as follows:
  868.  
  869.             0 = Black      8 = Gray
  870.             1 = Blue       9 = Light Blue
  871.             2 = Green      A = Light Green          -\
  872.             3 = Cyan       B = Light Cyan              \   Must
  873.             4 = Red        C = Light Red                 \ be
  874.             5 = Magenta    D = Light Magenta             / Upper
  875.             6 = Brown      E = Yellow                  /   Case
  876.             7 = White      F = High-intensity White -/
  877.  
  878.          Example:
  879.              set DS=0F14     will set foreground to Hi White  (F)
  880.                                       background to Blue      (1)
  881.                                    &  border to Red           (4)
  882.  
  883.           The easiest way to determine  the  correct  parameters  to
  884.       enter  with  the  "set  DS=0xxx"  command  is  to activate the
  885.       program,  cycle through the colors with '+' '-' and <bs> until
  886.       you have the colors you want,  then depress the CNTRL and HOME
  887.       keys simultaneously.  The "Cntrl-Home" option  will  show  you
  888.       the  correct  parameters  to  enter for the currently selected
  889.       colors.
  890.  
  891.  
  892.            2) If the user does not place the 'DS'  variable  in  the
  893.       environment as described above,  the foreground and background
  894.  
  895.  
  896.                                   - 13 - 
  897.  
  898.  
  899.       DS - DIRECTORY SCANNER                           USER'S MANUAL
  900.  
  901.  
  902.       display colors will be the default colors in use at  the  time
  903.       the  DS  program  is  initially executed.  The border color is
  904.       choosen by the program to ensure it does not conflict with the
  905.       foreground or background colors.
  906.  
  907.  
  908.           Upon exiting the DS program the DOS  default  colors  that
  909.       were  in  use  prior  to  the execution of DS are reactivated.
  910.       Should the user desire to change the DOS default colors  prior
  911.       to exiting the DS program, the user can select the "Cntrl-End"
  912.       option.  The  "Cntrl-End" option will allow the user to retain
  913.       the current DS program colors  upon  returning  to  DOS.  This
  914.       option  requires  the  "ansi.sys"  device  driver to have been
  915.       installed at power up.
  916.  
  917.  
  918.       =======================  EXIT OPTIONS  =======================
  919.  
  920.           Two exit options are available:
  921.  
  922.           F9 -  Exit in the directory that is currently highlighted.
  923.  
  924.           F10 - Exit in the directory from which the DS program was
  925.                 originally started.
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.                                   - 14 - 
  961.  
  962.